home *** CD-ROM | disk | FTP | other *** search
/ Free Software Collection: Marty 1 / FM Towns Marty 1 Free Software Collection.iso / game / ysmaze / ys11c.h < prev    next >
Text File  |  1993-11-11  |  3KB  |  78 lines

  1. #undef    DWORD
  2. #undef    WORD
  3. #undef    BYTE
  4.  
  5. #define    DWORD(x)    *((unsigned int            *)(x))
  6. #define    WORD(x)        *((unsigned short int    *)(x))
  7. #define    BYTE(x)        *((unsigned char        *)(x))
  8.  
  9. void YGC_box(char *work,int x0,int y0,int x1,int y1);
  10. void YGC_boxFul(char *work,int x0,int y0,int x1,int y1);
  11. void YGC_circle(char *work,int x,int y,int r);
  12. void YGC_cls(char *work);
  13. void YGC_color(char *work,int cnum);
  14. void YGC_darken(char *work,int ecx);
  15. void YGC_frame(char *work,int *para);
  16. int  YGC_getColor(char *work,int x,int y);
  17. void YGC_init(char *work);
  18. void YGC_iprint(char *work,int x,int y,int number,int column,int sign);
  19. void YGC_line(char *work,int x0,int y0,int x1,int y1);
  20. void YGC_linec(char *work,int *para);
  21. void YGC_lined(char *work,int *para);
  22. void YGC_palette(char *work,int cnum,int colorcode);
  23. void YGC_polygon(char *work,int *para);
  24. void YGC_print(char *work,int x,int y,char *para);
  25. void YGC_pset(char *work,int x,int y);
  26. void YGC_read(char *work,int vram);
  27. void YGC_read1(char *work,int vram);
  28. void YGC_realVram(char *work,int realvram,int swi);
  29. void YGC_resolutionReal(char *work,int x,int y);
  30. void YGC_resolutionUser(char *work,int x,int y);
  31. int  YGC_view(char *work,int x0,int y0,int x1,int y1);
  32. void YGC_write(char *work,int vram);
  33. void YGC_write1(char *work,int vram);
  34.  
  35.  
  36. int  YCC_acos(int cos);
  37. int  YCC_asin(int sin);
  38. int  YCC_atan(int tan);
  39. void YCC_ballMove(int *latitude,int *longitude,int *direction,int distance);
  40. int  YCC_cos(int confficient,int angle);
  41. int  YCC_dcos(int angle);
  42. int  YCC_dsin(int angle);
  43. int  YCC_dtan(int angle);
  44. int  YCC_func(int *function,int x);
  45. int  YCC_hcos(int confficient,int angle);
  46. void YCC_hroll(int *x,int *y,int angle);
  47. int  YCC_hsin(int confficient,int angle);
  48. int  YCC_htan(int confficient,int angle);
  49. int  YCC_inner(int x1,int y1,int z1,int x2,int y2,int z2);
  50. int  YCC_length(int x1,int y1);
  51. int  YCC_linear(int x,int x1,int y1,int x2,int y2);
  52. int  YCC_outer(int x1,int y1,int x2,int y2);
  53. void YCC_roll(int *x,int *y,int angle);
  54. int  YCC_root(int square);
  55. int  YCC_sin(int confficient,int angle);
  56. int  YCC_tan(int confficient,int angle);
  57.  
  58.  
  59.  
  60. void Y3C_clip(int *x1,int *y1,int *z1,int x2,int y2,int z2,int clippoint);
  61. void Y3C_hlorr(int *x,int *y,int *z,int pich,int head,int bank);
  62. void Y3C_hlorrs(int *source,int *destination,int pich,int head,int bank);
  63. void Y3C_hroll(int *x,int *y,int *z,int pich,int head,int bank);
  64. void Y3C_hrolls(int *source,int *destination,int pich,int head,int bank);
  65. int  Y3C_length(int x1,int y1,int z1);
  66. void Y3C_lorr(int *x,int *y,int *z,int pich,int head,int bank);
  67. void Y3C_lorrs(int *source,int *destination,int pich,int head,int bank);
  68. void Y3C_move(int *source,int *destination,int x,int y,int z);
  69. void Y3C_pclip(int *source,int *destination,int clippoint);
  70. void Y3C_roll(int *x,int *y,int *z,int pich,int head,int bank);
  71. void Y3C_rolls(int *source,int *destination,int pich,int head,int bank);
  72. void Y3C_screen(int *x,int *y,int *z,int magnification,int scx,int scy);
  73. void Y3C_screens(int *source,int *destination,int magnifi,int scx,int scy);
  74. void Y3C_zooms(int *source,int *destination,int magnification);
  75.  
  76.  
  77.  
  78.